package interfazUsuario.botones;

import java.awt.Graphics;

import javax.swing.ImageIcon;

import cultivameCore.geometria.Punto;

public class Boton extends BotonAbstract {

	public Boton(Punto p, ImageIcon img) {
		super(p, img);
		// TODO Auto-generated constructor stub
	}

	public void drawme(Graphics g) {
		// TODO Auto-generated method stub
		if(isVisible()){
			g.drawImage(getImg().getImage(), (int)getPunto().getX(), (int)getPunto().getY(),null);
		}		
	}

	public BotonAbstract isSelected(Punto p) {
		// TODO Auto-generated method stub
		boolean b= p.getX()>=this.getPunto().getX() && p.getX()<=(this.getPunto().getX()+getImg().getIconWidth())&&
				   p.getY()>=this.getPunto().getY() && p.getY()<=(this.getPunto().getY()+getImg().getIconHeight());
		if(b){
			return this;
		}else{
			return null;
		}
	}

}
